using System;
using System.Collections.Generic;
using System.Text;

namespace Pegasus.Workflow.Service.DefaultServices
{
	/// <summary>
	/// This interface is impleted by the different message services to process
	/// a timer event fired by the TimerTask class.
	/// </summary>
	internal interface IDispatchTimerTask
	{
		/// <summary>
		/// Dispatches the timer event.
		/// </summary>
		/// <param name="task">The task.</param>
		/// <param name="parameters">The parameters.</param>
		void DispatchTimerTask( TimerTask task, WorkflowEventParameters parameters );
	}
}
